package com.lgd.factoryattendance.Bean;

import java.util.List;

/**
 * 电气装配对象 factory_electrical_assembly
 */
public class ElectricalAssembly
{
    private static final long serialVersionUID = 1L;

    /** 电气装配id */
    private Long electricalassemblyid;

    /** 项目id */
//    @Excel(name = "项目id")
    private Long projectid;

    /** 电气工序id */
//    @Excel(name = "电气工序id")
    private Long electricalprocessid;


    //项目名称
    private String projectName;

    /** 生产A码 */
    private String productacode;


    /** 工序名称 */
    private String processName;

    /** 预估工时 */
    private String estimatedworkinghours;

    /** 实际工时 */
    private String realityworkinghours;

    //剩余工时
    private String residueWorkingHours;

    /** 备注 */
    private String assemblydescribe;

    /** 超期原由 */
    private String overduereason;

    /** 状态 */
    private String status;


    private List<ElectricalAssembly> bcglXiangXiList;


    //进度百分比
    private String progressPercentage;


    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProductacode() {
        return productacode;
    }

    public void setProductacode(String productacode) {
        this.productacode = productacode;
    }

    public String getResidueWorkingHours() {
        return residueWorkingHours;
    }

    public void setResidueWorkingHours(String residueWorkingHours) {
        this.residueWorkingHours = residueWorkingHours;
    }

    public String getProgressPercentage() {
        return progressPercentage;
    }

    public void setProgressPercentage(String progressPercentage) {
        this.progressPercentage = progressPercentage;
    }

    public List<ElectricalAssembly> getBcglXiangXiList() {
        return bcglXiangXiList;
    }

    public void setBcglXiangXiList(List<ElectricalAssembly> bcglXiangXiList) {
        this.bcglXiangXiList = bcglXiangXiList;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public void setElectricalassemblyid(Long electricalassemblyid)
    {
        this.electricalassemblyid = electricalassemblyid;
    }

    public Long getElectricalassemblyid() 
    {
        return electricalassemblyid;
    }
    public void setProjectid(Long projectid) 
    {
        this.projectid = projectid;
    }

    public Long getProjectid() 
    {
        return projectid;
    }
    public void setElectricalprocessid(Long electricalprocessid) 
    {
        this.electricalprocessid = electricalprocessid;
    }

    public Long getElectricalprocessid() 
    {
        return electricalprocessid;
    }
    public void setEstimatedworkinghours(String estimatedworkinghours) 
    {
        this.estimatedworkinghours = estimatedworkinghours;
    }

    public String getEstimatedworkinghours() 
    {
        return estimatedworkinghours;
    }
    public void setRealityworkinghours(String realityworkinghours) 
    {
        this.realityworkinghours = realityworkinghours;
    }

    public String getRealityworkinghours() 
    {
        return realityworkinghours;
    }
    public void setAssemblydescribe(String assemblydescribe) 
    {
        this.assemblydescribe = assemblydescribe;
    }

    public String getAssemblydescribe() 
    {
        return assemblydescribe;
    }
    public void setOverduereason(String overduereason) 
    {
        this.overduereason = overduereason;
    }

    public String getOverduereason() 
    {
        return overduereason;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return "ElectricalAssembly{" +
                "electricalassemblyid=" + electricalassemblyid +
                ", projectid=" + projectid +
                ", electricalprocessid=" + electricalprocessid +
                ", projectName='" + projectName + '\'' +
                ", productacode='" + productacode + '\'' +
                ", processName='" + processName + '\'' +
                ", estimatedworkinghours='" + estimatedworkinghours + '\'' +
                ", realityworkinghours='" + realityworkinghours + '\'' +
                ", residueWorkingHours='" + residueWorkingHours + '\'' +
                ", assemblydescribe='" + assemblydescribe + '\'' +
                ", overduereason='" + overduereason + '\'' +
                ", status='" + status + '\'' +
                ", bcglXiangXiList=" + bcglXiangXiList +
                ", progressPercentage='" + progressPercentage + '\'' +
                '}';
    }
}
